FORMULARIOS EN HTML

Volver a inicio

Se utilizan para intercambiar información con el visitante a nuestra página, como:

Los datos que el usuario introduce en estos campos son enviados al correo electrónico del administrador
del formulario o a un programa encargado de administrarlos automáticamente.

¿QUÉ SE PUEDE HACER CON UN FORMULARIO?

Usando HTML solo podemos construir un formulario con diversos campos y al puslar el botón de enviar, generar un
mensaje de que se ha registrado la información.

Para manejar la información y guardarla, usaremos Java y su conexión a base de datos.

¿COMO HACER UN FORMULARIO EN HTML?

Se definen con la etiqueta <form> y su cierre

Dentro de esta etiqueta "form" debemos especificar algunos atributos:

Nota: action y method son atributos indispensables para guardar la info de nuestro form en Java.

La etiqueta quedaría de la siguiente manera, por ejemplo:

<form action="ruta del método que va a manejar la información" method="POST" enctype="multipart/form-data">

<-- contenido del formulario -->

</form>
Volver a inicio

CAMPOS DE TEXTO

Las etiquetas para crear campos de texto pueden ser de dos tipos:

ETIQUETA INPUT

Las cajas de texto son colocadas por medio de la etiqueta input y los atributos type y name:
<input type="text" name="nombre">

Se ve de la siguiente manera:

ATRIBUTO TYPE

Sirve para especificar el tipo de dato que se va a ingresar en nuestro input:

ATRIBUTO NAME

El nombre del elemento del formulario es de gran importancia para poder identificarlo en nuestro programa de procesamiento.

ATRIBUTOS PRESCINDIBLES

Nota: todos estos ejemplos de input deben ir entre etiquetas de apertura y de cierre form.

ETIQUETA TEXTAREA PARA TEXTO LARGO

Es un campo cuando el contenido a enviar es un comentario, opinión, etc, en los que existe la posibilidad de que el usuario desee rellenar varias lineas

Atributos:

Ejemplo: <textarea name="comentario" cols="75" rows="10">Escribe tu comentario...</textarea>

ETIQUETA LABEL

El elemento <label> provee una descripción corta que acompaña al campo de texto que informa al usuario sobre lo que debe ingresar.

También podemos asociar una etiqueta label a un campo para que el usuario pueda acceder al campo de texto al clickear el label. Esto lo hacemos utilizando el atributo for y además en el input vamos a poner el mismo valor, pero en el atributo ID:

<label for="nombre">Nombre del Usuario</label>
<input type="text" id="nombre" name="nombre">

OTROS ELEMENTOS DE FORMULARIOS

En muchos casos, permitir al usuario que escriba cualquier texto permite demasiada libertad y puede que la información que éste escriba no sea la que estamos buscando.

Por eso es conveniente hacer formularios con opciones predefinidas por nosotros, que pueden ser expresadas por diferentes campos de formulario:

BOTONES

Como hacemos un botón para provocar el envío del formulario, entre otras cosas.

También puede resultar práctico agregar un botón de borrado o acompañar al formulario de datos ocultos que puedan ayudarnos en su procesamiento.

Ejemplo completo de formulario

<form action="ruta del método que va a manejar la información" method="POST" enctype="multipart/form-data"></form> <br>

<label for="nombre1">Nombre del Usuario</label>

<input type="text" id="nombre1" name="nombre1"> <br>

<label>Edad del Usuario</label> <br>

<input type="number" name="edad"> <br>

<label>Fecha de nacimiento del usuario</label> <br>

<input type="date" name="fechaNac"> <br>

<label>Sexo del usuario</label> <br>

<input type="radio" name="sexo value="Hombre"> Hombre <br>

<input type="radio" name="sexo value="Mujer"> Mujer <br>

<label>Pais nacimiento del usuario</label> <br>

<select name="pais">
     <option>Argentina</option>
     <option>Brasil</option>
     <option>Chile</option>
     <option>Uruguay</option>
</select>
<br>

<button type="submit"> Enviar </button>

<button type="reset"> Borrar </button>

Este formulario se verá así:








Hombre
Mujer



Volver a inicio